package com.byzk.p2p.admin.money.dto;

import java.util.Date;

import com.byzk.p2p.admin.base.util.PageInfo;

/**
 * 借款人还款表
 * 
 * @author suker.zhou
 *
 */
public class BorrowPayment extends PageInfo<BorrowPayment> {
	private Integer id;

	private Integer userId;// 用户id

	private String status;// 还款状态 Y表示已还，N表示未还

	private Integer borrowId;// 借款标id

	private Integer periodIndex;// 还款期数

	private Double paymentTotal;// 还款金额

	private Double paymentFund;// 还款本金

	private Double paymentInterest;// 还款利息

	private Double notPaymentTotal;// 未还总额

	private Double notPaymentFund;// 未还本金

	private Double notPaymentInterest;// 未还利息

	private Date expectDate;// 理论还款时间

	private Date actualDate;// 实际还款时间

	private Integer overdueDay;// 逾期天数

	private Double overdueInterest;// 逾期利息

	private Double overdueFee;// 逾期滞纳金

	private Date createTime;// 创建时间
	
	private String ordId ;//用户还款订单号

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status == null ? null : status.trim();
	}

	public Integer getBorrowId() {
		return borrowId;
	}

	public void setBorrowId(Integer borrowId) {
		this.borrowId = borrowId;
	}

	public Integer getPeriodIndex() {
		return periodIndex;
	}

	public void setPeriodIndex(Integer periodIndex) {
		this.periodIndex = periodIndex;
	}

	public Double getPaymentTotal() {
		return paymentTotal;
	}

	public void setPaymentTotal(Double paymentTotal) {
		this.paymentTotal = paymentTotal;
	}

	public Double getPaymentFund() {
		return paymentFund;
	}

	public void setPaymentFund(Double paymentFund) {
		this.paymentFund = paymentFund;
	}

	public Double getPaymentInterest() {
		return paymentInterest;
	}

	public void setPaymentInterest(Double paymentInterest) {
		this.paymentInterest = paymentInterest;
	}

	public Double getNotPaymentTotal() {
		return notPaymentTotal;
	}

	public void setNotPaymentTotal(Double notPaymentTotal) {
		this.notPaymentTotal = notPaymentTotal;
	}

	public Double getNotPaymentFund() {
		return notPaymentFund;
	}

	public void setNotPaymentFund(Double notPaymentFund) {
		this.notPaymentFund = notPaymentFund;
	}

	public Double getNotPaymentInterest() {
		return notPaymentInterest;
	}

	public void setNotPaymentInterest(Double notPaymentInterest) {
		this.notPaymentInterest = notPaymentInterest;
	}

	public Date getExpectDate() {
		return expectDate;
	}

	public void setExpectDate(Date expectDate) {
		this.expectDate = expectDate;
	}

	public Date getActualDate() {
		return actualDate;
	}

	public void setActualDate(Date actualDate) {
		this.actualDate = actualDate;
	}

	public Integer getOverdueDay() {
		return overdueDay;
	}

	public void setOverdueDay(Integer overdueDay) {
		this.overdueDay = overdueDay;
	}

	public Double getOverdueInterest() {
		return overdueInterest;
	}

	public void setOverdueInterest(Double overdueInterest) {
		this.overdueInterest = overdueInterest;
	}

	public Double getOverdueFee() {
		return overdueFee;
	}

	public void setOverdueFee(Double overdueFee) {
		this.overdueFee = overdueFee;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getOrdId() {
		return ordId;
	}

	public void setOrdId(String ordId) {
		this.ordId = ordId;
	}
	
	
}